An Overview of the Open Research Compiler

نویسندگان

  • Chengyong Wu
  • Ruiqi Lian
  • Junchao Zhang
  • Roy Dz-Ching Ju
  • Sun Chan
  • Lixia Liu
  • Xiaobing Feng
  • Zhaoqing Zhang
چکیده

The Open Research Compiler (ORC), jointly developed by Intel Microprocessor Technology Labs and the Institute of Computing Technology at Chinese Academy of Sciences, has become the leading open source compiler on the Itanium Processor Family (IPF, previously known as IA-64). Since its first release in 2002, it has been widely used in academia and industry worldwide as a compiler and architecture research infrastructure and as code base for further development. In this paper, we present an overview of the design of the major components in ORC, especially those new features in the code generator. We discuss the development methodology that is important to achieving the objectives of ORC. Performance comparisons with other IPF compilers and a brief summary of the research work based on ORC are also presented.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Casual role of infectious agents in cancer: An overview

Cancer is a complex group of diseases with multiple eventual causes. The underlying causes are not fully known. Thus, learning more about the known causes of cancer is an important issue. Moreover, among these factors, infection and its association to cancers is controversial. Although, it seems that the genome instability of the cells can initiate cancer development. The purpose of this review...

متن کامل

System-level power-aware design techniques in real-time systems

Power and energy consumption has recently become an important issue and consequently, power-aware techniques are being devised at all levels of system design; from the circuit and device level, to the architectural, compiler, operating system and networking layers. In this survey we concentrate on power-aware design techniques for real-time systems. While the main focus is on hard real-time, so...

متن کامل

The Role of Stem Cell Therapy in Multiple Sclerosis: an Overview of the Current Status of the Clinical Studies

The complexity of multiple sclerosis (MS) and the incompetence of a large number of promise treatments in MS urge us to plan new and more effective therapeutic approaches that aim to suppress ongoing autoimmune responses and induction of local endogenous regeneration. Emerging data propose that hematopoietic, mesenchymal and neural stem cells have the potential to restore self-tolerance, to pro...

متن کامل

Urban underground development an overview of historical underground cities in Iran

The increasing rate of urbanization and rate of population growth over the 20th century has led to various problems such as traffic congestion, air pollution, and lack of open and green spaces that have affected the cities and their citizen's life. This condition has led to increasing demands for more land use, homes, and work places, more public transport and mass transit systems and modern in...

متن کامل

Creating a Portable Programming Language Using Open Source Software

On a first glance, the field of compiler construction and programming language design may not seem to have experienced major innovations over the last decade. By now, it is almost common knowledge how a lexer works, how parsing is done, but not many have yet realized how Open Source software — and in particular the GNU Compiler Collection — have silently offered language implementors new and be...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004